package com.holyant.goods.dto;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.domain.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 规格税率dto
 * 
 * @author fkmalls
 * @date 2021-08-20
 */
@Data
@ApiModel("规格税率")
public class GdsSpecsTaxRateDto extends BaseDto {

    private static final long serialVersionUID = 1L;

    /** 名称 */
    @Excel(name = "名称")
    @ApiModelProperty(value = "名称")
    private String name;

    /** 税率分类id */
    @Excel(name = "税率分类id")
    @ApiModelProperty(value = "税率分类id")
    private Long taxCategoryId;

    /** 税率分类编号 */
    @Excel(name = "税率分类编号")
    @ApiModelProperty(value = "税率分类编号")
    private String taxCategoryCode;

    /** 税率分类名称 */
    @Excel(name = "税率分类名称")
    @ApiModelProperty(value = "税率分类名称")
    private String taxCategoryName;

    /** 规格单位 */
    @Excel(name = "规格单位")
    @ApiModelProperty(value = "规格单位")
    private Integer specsUnit;

    /** 规格单价 */
    @Excel(name = "规格单价")
    @ApiModelProperty(value = "规格单价")
    private BigDecimal specsPrc;

    /** 规则计算符号 */
    @Excel(name = "规则计算符号")
    @ApiModelProperty(value = "规则计算符号")
    private Integer calcSymbol;

    /** 综合税率 */
    @Excel(name = "综合税率")
    @ApiModelProperty(value = "综合税率")
    private BigDecimal taxRate;

    /** 消费税率 */
    @Excel(name = "消费税率")
    @ApiModelProperty(value = "消费税率")
    private BigDecimal consumptionTaxRate;

    /** 增值税率 */
    @Excel(name = "增值税率")
    @ApiModelProperty(value = "增值税率")
    private BigDecimal valueAddedTaxRate;

    /** 停用标签 */
    @Excel(name = "停用标签")
    @ApiModelProperty(value = "停用标签")
    private String closeFlag;

    /** 品牌描述 */
    @Excel(name = "品牌描述")
    @ApiModelProperty(value = "品牌描述")
    private String remark;

    /** 版本号 */
    @Excel(name = "版本号")
    @ApiModelProperty(value = "版本号")
    private Long ver;

}
